/*Created by LK on 2021/07/16*/


.title{margin-bottom: 60px; position: relative; text-align: center}
.title h1{font-size: 32px; color: #dd5003; margin-bottom: 20px;}
.title p{font-size: 14px; color: #fff; line-height: 24px;}

.a_link{position: relative; width: 120px; font-size: 16px; color: #181818; padding: 12px 0; margin-top: 60px;}
.a_link i{font-size: 20px; padding-left: 8px; transition: all ease .4s; -webkit-transition: all ease .4s}
.a_link:hover i{padding-left: 12px;}

.content{position: relative; background: #dedede;}

/*----banner----*/
.banner{overflow: hidden; position: relative;}
.banner .img{width: 100%; height: 100%; background-position: center; background-size: cover}

.banner .video-js{width: 100%; height: 100%}

.banner .swiper-slide video{width: 100%; height: 100%; position: absolute; left: 0; bottom: 0; object-fit:cover;}

/*----list01----*/
.list01{margin-top: 40px; padding: 20px 0; overflow: hidden}
.list01 .list{margin-right: -4%;}
.list01 .list li{width: 46%; height: 475px; margin-right: 4%; float: left; padding: 100px 22% 100px 40px; border-radius: 4px; box-shadow: 3px 3px 10px 3px #b1b1b1; box-sizing: border-box; overflow: hidden}
.list01 .list li h1{font-size: 30px; color: #dd5003; margin-bottom: 40px;}
.list01 .list li p{font-size: 16px; color: #181818; line-height: 30px;}
.list01 .list .li01{background: #fff url("../image/img03.png") no-repeat right bottom; background-size: 50%}
.list01 .list .li02{background: #fff url("../image/img02.png") no-repeat right bottom; background-size: 50%;}

/*----list02----*/
.list02{padding: 20px 0; overflow: hidden}
.list02 .list{margin-right: -4%;}
.list02 .list li{width: 46%; height: 475px; margin-right: 4%; float: left; padding: 100px 22% 100px 40px; border-radius: 4px; box-shadow: 3px 3px 10px 3px #b1b1b1; box-sizing: border-box; overflow: hidden}
.list02 .list li h1{font-size: 30px; color: #dd5003; margin-bottom: 40px;}
.list02 .list li p{font-size: 16px; color: #181818; line-height: 30px;}
.list02 .list .li01{background: #fff url("../image/img01.png") no-repeat right bottom; background-size: 46%}
.list02 .list .li02{background: #fff url("../image/img04.png") no-repeat right bottom; background-size: 46%}



/*----list03----*/
.list03{margin-top: 60px;}
.list03 .list03_con{padding: 70px 40px 70px 40px; border-radius: 4px; box-shadow: 3px 3px 10px 3px #b1b1b1; background: #fff; box-sizing: border-box; overflow: hidden}
.list03 .list03_con .list{list-style: none; margin-right: -4%}
.list03 .list03_con .list li{width: 46%; float: left; margin-right: 4%;}
.list03 .list03_con .list li h1{font-size: 30px; color: #dd5003; margin-bottom: 20px;}
.list03 .list03_con .list li h6{font-size: 16px; color: #333; line-height: 26px; margin-bottom: 20px;}
.list03 .list03_con .list li .a_link{font-size: 18px; color: #dd5003; margin-top: 20px; font-family: 'Montserrat-Light';}

.list03 .list03_con .list li .img{width: 100%; height: 300px; margin-top: 20px; overflow: hidden}
.list03 .list03_con .list li .img img{width: 100%; }
 

.swiper-containerliu{margin: 40px auto 0 auto; background: #fff; border-radius: 4px; box-shadow: 3px 3px 10px 3px #b1b1b1; box-sizing: border-box; overflow: hidden}


.swiper-containerliu .listliu{width: 100%; margin: 0; height: auto; padding: 60px 100px 60px 100px;}

.swiper-containerliu .listliu .list_l{width: 46%; margin-right: 4%}

.swiper-containerliu .listliu .list_r{width: 50%}

.swiper-containerliu .listliu .list_l .listliuleftcont{font-size: 16px; color: #333; line-height: 36px; margin-bottom: 20px; margin-top: 30px;}

.swiper-containerliu .listliu .list_l .listliulefthref{margin-top: 60px;}


/*----list04----*/
.list04{margin-top: 60px; }
.list04 .li{width: 100%; height: 520px; padding: 120px 0 100px 0; background-size: cover}
.list04 .li h1{font-size: 40px; color: #fff; margin-bottom: 50px;}
.list04 .li .h1{margin-bottom: 30px;}
.list04 .li p{font-size: 23px; color: #fff; line-height: 40px; margin-right: 50%;}
.list04 .li p i{font-size: 16px; color: #fff; padding-right: 4px;}
.list04 .li p .i{font-style: normal; font-size: 14px; position: relative; top: -8px}
.list04 .li .a_link{background: #181818; border-radius: 4px; text-align: center; font-size: 14px; color: #fff; font-family: 'Montserrat-Light'}


/*----list05----*/
.list05{margin-top: 60px; padding-bottom: 60px;}
.list05 .list{margin-right: -3%;}
.list05 .list li{width: 30%; margin-right: 3%; float: left; padding: 50px 40px 40px 40px; border-radius: 4px; box-shadow: 3px 3px 10px 3px #c3c3c3; box-sizing: border-box; overflow: hidden}
.list05 .list li:nth-child(2){width: 64%;}
.list05 .list li h1{font-size: 30px; color: #dd5003; margin-bottom: 40px;}
.list05 .list li p{width: 300px; font-size: 15px; color: #181818; line-height: 24px; margin-bottom: 30px;}
.list05 .list li .p{margin-bottom: 20px; line-height: 40px; padding-right: 50%;}
.list05 .list li .p b{color: #dd5003; font-size: 40px; padding: 0 2px}
.list05 .list .li01{background: #fff url("../image/img06.png") no-repeat right bottom}
.list05 .list .li02{background: #fff url("../image/img07.png") no-repeat right bottom}
.list05 .a_link{margin-top: 10px;}

.list05 .list li .news_list{}
.list05 .list li .news_list li{width: 100%; margin-right: 0; padding: 0 0 8px 0; margin-bottom: 8px; border-radius: 0; box-shadow: none;}
.list05 .list li .news_list li h1{font-size: 16px; color: #181818; margin-bottom: 0;}
.list05 .list li .news_list li h6{font-size: 14px; color: #dd5003; margin-bottom: 8px; font-family: 'Montserrat-Light'}
.list05 .list li .news_list li h6 i{font-size: 13px; color: #dd5003; font-style: normal; padding-left: 8px;}

